iT邦幫忙

0

Windows 安裝 PHP IMagick

php
  • 分享至 

  • xImage
  •  

根據很多網路上的教學,需要兩個主要檔案

  1. php_imagick.xxx.zip
  2. ImageMagick.xxx.exe

那個 exe 是 Windows 安裝檔。後來發現在 php 7.4及8.1,不裝這個也可以。

下載 ImageMagick For PHP
https://pecl.php.net/package/imagick

https://ithelp.ithome.com.tw/upload/images/20220415/20148098ptdhwlZHNx.png
這裡先不管版本,只要選最新的。點擊後面的 DLL 連結。

然後會跳出下圖。這時候再選擇相應的版本。由於是 Apache,所以是 TS
https://ithelp.ithome.com.tw/upload/images/20220415/20148098Zqww5vJJm7.png

先下載 php 7.4 TS那個。下載回來的檔案是
php_imagick-3.7.0-7.4-ts-vc15-x64.zip

解壓縮後,在其資料夾第一層,找出 php_imagick.dll,放到 php 的 ext 裡面。例如
D:\Servers\php\php-7.4.28-Win32-vc15-x64\ext\php_imagick.dll

然後再把 Core_xxx, Filter_xxx, IM_xxx 等等開頭的 dll 檔,放到 php 根目錄,跟 php.exe 同一層。例如
D:\Servers\php\php-7.4.28-Win32-vc15-x64\Core_xxx.dll
https://ithelp.ithome.com.tw/upload/images/20220415/20148098yI5zZcAx6V.jpg
然後修改 php.ini

extension=php_imagick.dll

查看 phpinfo.php
https://ithelp.ithome.com.tw/upload/images/20220415/20148098Wtm6Dp1VoJ.jpg

以同樣的方法處理 php 8.1.5,成功。但是 php 5.6.40 失敗,phpinfo 裡面都沒有 Imagick。


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
roe081499
iT邦新手 5 級 ‧ 2023-01-30 14:44:21

有用到推一個,補充
php_imagick.dll,放到 php 的 ext 裡面後
可直接將解壓縮的資料夾目錄放入系統path即可,方便後續維護

我要留言

立即登入留言